package com.txzt.gaea.common.enums;

public enum FlowFlagEnum {

    MAKING_PLAN("making_plan","计划拟制"),
    PROJECT_OPENING("project_opening","项目开题"),
    PROJECT_DELAY("project_delay","项目延期"),
    PROJECT_TERMINATION("project_termination","项目终止"),
    PROJECT_CONCLUSION("project_conclusion","项目结题"),
    MAJOR_NODE("major_node","重大节点"),
    FUND_EXPENDITURE("fund_expenditure","经费开支"),
    BUDGET_MANAGEMENT("budget_management","预算管理"),
    APPRAISAL_MANAGEMENT("appraisal_management","鉴定管理"),
    ACHIEVEMENT_MANAGEMENT("achievement_management","成果管理"),
    FUND_APPLY("fund_apply","经费请领"),

    PROJECT_OPEN_DRAFT("project_open_draft","项目开题拟制审核"),
    PROJECT_OPEN_REVIEW("project_open_review","项目开题评审审核"),
    PROJECT_OPEN_SUBMIT("project_open_submit","项目开题提报审核"),
    PROJECT_FINISH_APPLY("project_finish_apply","项目结题申请审核"),
    PROJECT_FINISH_REVIEW("project_finish_review","项目结题评审审核"),
    PROJECT_FINISH_SUBMIT("project_finish_submit","项目结题提报审核"),
    PROJECT_DELAY_CHECK("project_delay_check","项目延期审核"),
    PROJECT_STOP_CHECK("project_stop_check","项目终止审核"),
    PROJECT_EXPENSE_REQUEST("project_expense_request","项目经费支出申请流程"),

    PROJECT_BUDGET_MANAGE("budget_manage","项目预算管理"),
    OUT_COOP("out_coop","外协合作管理"),
    OUT_CONTRACT("out_contract","外协合同管理"),
    RESULT_INFO("result_info","成果申请管理"),
    RESULT_BORROW("result_borrow","成果借阅管理"),
    ;

    private final String code;
    private final String label;

    FlowFlagEnum(String code,String label) {
        this.code = code;
        this.label = label;
    }

    public String getCode(){
        return code;
    }

    public String getLabel(){
        return label;
    }
}
